<title>ReaLua MediaItemInfo</title>

<p style="text-align: center; font-size: small">
<a href="index.html">Return to Index</a></p>

<h1 style="text-align: center;"> <code>reaper.MediaItemInfo</code> Functions </h1>

<p>
All of these functions take a <code>REAPER_MediaItem</code>
They take or return a type corresponding to
that indicated by their parameter name strings.
</p>

<dl>
	<dt><code><b>
GetAllTakesPlay
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>boolean <i></i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetBeatAttachMode
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>int <i>bamode</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetCurTake
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>int <i>take</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetFadeInLen
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>double <i>len</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetFadeInLen_Auto
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>double <i>len</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetFadeInShape
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>int <i>shape</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetFadeOutLen
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>double <i>len</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetFadeOutLen_Auto
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>double <i>len</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetFadeOutShape
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>int <i>shape</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetFreeMode_H
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>float <i>freebird</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetFreeMode_Y
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>float <i>freebird</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetGroupID
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>int <i>id</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetLastH
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>int <i>lasth</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetLastY
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>int <i>lasty</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetLength
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>double <i>len</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetLoopSrc
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>boolean<i></i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetMute
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>boolean <i>mute</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetParent
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>REAPER_MediaTrack <i>parent</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetPosition
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>double <i>pos</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetSnapOffset
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>double <i>offs</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetUISel
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>boolean <i>weezil</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
GetVol
	</b></code></dt>
	<dd>takes
		<code>REAPER_MediaItem <i>item</i></code>
	</dd>
	<dd>returns
		<code>double <i>vol</i></code>
	</dd>
</dl>

<dl>
	<dt><code><b>
SetAllTakesPlay
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>boolean <i>allplay</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetBeatAttachMode
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>int <i>bamode</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetCurTake
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>int <i>take</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetFadeInLen
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>double <i>len</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetFadeInLen_Auto
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>double <i>len</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetFadeInShape
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>int <i>shape</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetFadeOutLen
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>double <i>len</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetFadeOutLen_Auto
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>double <i>len</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetFadeOutShape
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>int <i>shape</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetFreeMode_H
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>float <i>freebird</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetFreeMode_Y
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>float <i>freebird</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetGroupID
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>int <i>id</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetLastH
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>int <i>lasth</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetLastY
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>int <i>lasty</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetLength
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>double <i>len</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetLoopSrc
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>boolean <i>isls</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetMute
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>boolean <i>muteunmute</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetPosition
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>double <i>pos</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetSnapOffset
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>double <i>offs</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetUISel
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>boolean <i>weezil</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<dl>
	<dt><code><b>
SetVol
	</b></code></dt>
	<dl><dt>takes</dt>
		<dd><code>REAPER_MediaTrack <i>track</i></code></dd>
		<dd><code>double <i>vol</i></code></dd>
	</dl>
	<dd>returns	<code>void</code></dd>
</dl>

<p style="text-align: center; font-size: small">
<a href="index.html">Return to Index</a></p>
